/***************************************************************************
*   Copyright (C) 2011 by Chuck Gao & Alex Liu                             *
*                                                                          *
*   This program is free software: you can redistribute it and/or modify   *
*   it under the terms of the GNU General Public License as published by   *
*   the Free Software Foundation, either version 3 of the License, or      *
*   (at your option) any later version.                                    *
*                                                                          *
*   This program is distributed in the hope that it will be useful,        *
*   but WITHOUT ANY WARRANTY; without even the implied warranty of         *
*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
*   GNU General Public License for more details.                           *
*                                                                          *
*   You should have received a copy of the GNU General Public License      *
*   along with this program.  If not, see <http://www.gnu.org/licenses/>.  *
*                                                                          *
*   Contact author: chuckgao.cg@gmail.com                                  *
*                   alex2202375@gmail.com                                  *
***************************************************************************/

import QtQuick 1.0
import "Script/createSplashScreen.js" as SplashScreenCreator
import "Script/createCuisineSubView.js" as CuisineSubViewCreator
import "Script/createPlanSubView.js" as PlanSubViewCreator

Rectangle {
    id: cookingMainView
    width: 361
    height: 640
    clip: true

    signal deleteSubViewRequest();

    function createCuisineSubView() {
        CuisineSubViewCreator.createCuisineSubView()
    }

    function createMealPlanSubView() {
        PlanSubViewCreator.createPlanSubView()
    }

    function createShoppingSubView() {
//        CuisineSubViewCreator.createCuisineSubView()
    }

    function createSearchSubView() {
//        CuisineSubViewCreator.createCuisineSubView()
    }

    Component.onCompleted: {
        // Show splash screen and do some initial work
        // 1. Show the splash screen
        SplashScreenCreator.createSplashScreen()
    }

    // Bg
    Image {
        id: bg
        anchors.fill: parent
        source: "qrc:/cuisine/Images/cuisineBg.png"
    }

    CookingMainMenu {
        id: mainMenu
        anchors.centerIn: parent
        visible: false
        z: 99
    }
}
